Practical Algorithms for Online Routing on SIMD Meshes

نویسندگان

  • Martin C. Herbordt
  • James C. Corbett
  • Charles C. Weems
  • John Spalding
چکیده

The problem of online routing on SIMD meshes arises when these processors are used for real-time analysis of sensory input. Existing algorithms|ones not making unrealistic hardware assumptions|use sorting as a subroutine and so, while asymptotically optimal, have running times at least 3 times greater (for likely array sizes) than the lower bound of 4n 4 communication steps. Dedicated router networks address this problem, but are costly and not available on all processors. We present a greedy algorithm with very low overhead based on wormhole routing, which can be modi ed to use broadcast buses and recon gurable broadcast buses to successively improve performance. While we prove a bad worst case, performance is usually at worst a small additive constant from optimal, and always within a factor of 2 for every communication pattern tried. We also show that preprocessing randomization can improve the reliabilty of this result. Other algorithms are presented: one takes advantage of communication where all packets must travel only a short distance; another uses broadcast buses to transmit packets, improving performance when communication is sparse. Finally, we present performance results of these algorithms with respect to increased path width and packet splitting.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Optimal Randomized Routing Algorithm for the Mesh and A Class of Efficient Mesh-like Routing Networks

We present an optimal oblivious randomized algorithm for permutation routing on the MIMD version of Mesh. Our routing algorithm routes n2 elements on an n×n Mesh in 2n + O(log n) parallel communication steps with very high probability. Further, the maximum queue length at any node at any time is at the most O(log n) with the same probability. Since 2n is the distance bound for the Mesh, our alg...

متن کامل

Alternative Algorithms for Order-Preserving Matching

The problem of order-preserving matching is to find all substrings in the text which have the same relative order and length as the pattern. Several online and one offline solution were earlier proposed for the problem. In this paper, we introduce three new solutions based on filtration. The two online solutions rest on the SIMD (Single Instruction Multiple Data) architecture and the offline so...

متن کامل

Optimal Self { Routing of Linear - Complement Permutations in Hypercubes 1

Optimal Self{Routing of Linear-Complement Permutations in Hypercubes1 Rajendra Boppana and C. S. Raghavendra Dept. of Electrical Engineering{Systems University of Southern California, Los Angeles, CA 90089{0781 Abstract In this paper we describe an algorithm to route the class of linear-complement permutations on Hypercube SIMD computers. The class of linearcomplement permutations are extremely...

متن کامل

Optimal Self Routing of Linear Complement Permutations in Hypercubes

In this paper we describe an algorithm to route the class of linear complement permutations on Hy percube SIMD computers The class of linear complement permutations are extremely useful in de vising storage schemes for parallel array access The proposed algorithm is self routing and minimal that is the path established by the algorithm between each pair of source and destination processors is v...

متن کامل

Randomized Routing on Meshes with Buses

We give algorithms and lower bounds for the problem of routing k-permutations on d-dimensional MIMD meshes with additional buses. A straightforward argument shows that for all d 1, 2=3 n steps are required for routing permutations (the case k = 1) on a d-dimensional mesh. We prove that routing permutations on d-dimensional meshes requires at least (1 ? 1=d) n steps. For small d better lower bou...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1991